/*
@author: sunke
*/
/**/
.commonHeader-mod.index2019 h1 img{ width:2.6667rem;}

/**/
.focusPicture-mod{ width:9.2rem; margin:0 auto;}
.focusPicture-mod .swiper-slide,.focusPicture-mod .swiper-slide img{ width:9.2rem; height:3.067rem; border-radius:0.1rem;}
.focusPicture-mod .swiper-pagination{ height:0.08rem; bottom:0.42rem;}
.focusPicture-mod .swiper-pagination-bullet{ width:0.08rem; height:0.08rem; background:#fff; opacity:1; border-radius:50%; margin:0 0.067rem; }
.focusPicture-mod .swiper-pagination-bullet-active{ width:0.267rem; border-radius:0.04rem;}

/**/
.nav-mod{ padding:0.4rem 0 0; padding-bottom:.373rem;}
.nav-mod ul{ display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.nav-mod li{ width:20%; text-align:center; margin-bottom:0.227rem;}
.nav-mod li a{ display:block;}
.nav-mod img{ width:1.067rem; height:1.067rem; margin:0 auto;}
.nav-mod h2{ font-size:0.32rem; line-height:0.4rem; padding-bottom:0.107rem;}
.nav-mod .swiper-pagination{ height:0.08rem; bottom:0.3rem;}
.nav-mod .swiper-pagination-bullet{ width:0.267rem; height:0.08rem; background:#EEE; opacity:1; border-radius:0.067rem; margin:0 0.067rem; }
.nav-mod .swiper-pagination-bullet-active{ background:#07bdc7;}

/**/
.subNav-mod{ padding-bottom:0.4rem;}
.subNav-mod ul{ display:flex; display:-webkit-flex; justify-content:center; -webkit-justify-content:center;}
.subNav-mod li{ width:3.867rem; height:1.36rem; padding:0.24rem 0 0 0.533rem; background:#fff; position:relative; box-shadow:0 0 0.267rem 0 rgba(0,0,0,0.06); border-radius: 0.08rem; margin:0 0.2rem;}
.subNav-mod li h3{ line-height:0.6rem; font-size:0.427rem; font-weight:bold;}
.subNav-mod li p{ line-height:0.44rem; font-size:0.32rem; color:#999; padding-top:0.04rem;}
.subNav-mod li.subNav01{ background:url("/images/index2019/subNav01.png") no-repeat 2.947rem 0.16rem; background-size:1.227rem auto;}
.subNav-mod li.subNav02{ background:url("/images/index2019/subNav02.png") no-repeat 2.653rem 1px; background-size:1.4rem auto;}
.subNav-mod li.subNav03{ background:url("/images/index2019/subNav03.png") no-repeat 2.92rem 0.36rem; background-size:1.32rem auto;}
.subNav-mod li a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;}

/**/
.live-mod{ width:9.2rem; height:1.707rem; display:flex; display:-webkit-flex; box-shadow: 0 0 0.533rem 0 rgba(219,219,219,0.50); border-radius: 0.053rem; margin:0 auto;}
.live-mod .swiper-container{ width:9.2rem; height:1.2rem; margin-top:0.227rem; overflow:hidden;}
.live-mod .swiper-slide{ width:100%; font-size:0.373rem; color:#222; line-height:0.427rem; height:1.2rem; overflow: hidden; position:relative;}
.live-mod .swiper-slide h3{ width:7rem; font-size:0.427rem; padding:0 0 0 0.387rem; font-weight:bold; line-height:0.667rem; height:.667rem; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.live-mod .swiper-slide p{ width:7rem; height:.533rem; line-height:0.533rem; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding:0 0 0 0.387rem; font-size:0.32rem; color:#555;}
.live-mod .title{ width:1.693rem; height:1.707rem; background:url("/images/index2019/live-tit.png") no-repeat center center; background-size:1.213rem auto; position:absolute; right:0; top:-.227rem;}
.live-mod .title:after{ content:""; width:1px; height:1rem; background:#EEE; position:absolute; left:0; top:50%; margin-top:-0.493rem;}
.live-mod .title.playback-ico{ background:url("/images/index2019/playback-tit.png") no-repeat center center; background-size:1.213rem auto;}
.live-mod .title.notice-ico{ background:url("/images/index2019/notice-tit.png") no-repeat center center; background-size:1.213rem auto;}

/**/
.news-mod{ padding:0.267rem 0 0;}
.news-mod .tab-tit{ height:1.36rem; margin:0 .4rem; border-bottom:1px solid #EEE; background:url("/images/index2019/news-tit.png") no-repeat left .34rem; background-size:2.107rem auto;}
.news-mod .news-swiper{ margin:0 0 0 2.78rem;}
.news-mod .news-swiper .swiper-slide{ width:auto; height:1.36rem; line-height:1.36rem; font-size:0.427rem; color:#555; cursor:pointer;margin-right:.65rem;}
.news-mod .news-swiper .swiper-slide.swiper-slide-thumb-active{ color:#07bdc7; font-weight:bold; position:relative;}
.news-mod .news-swiper .swiper-slide.swiper-slide-thumb-active:before{ content:""; width:0.4rem; height:0.08rem; background:#07bdc7; border-radius:0.04rem; position:absolute; left:50%; margin-left:-0.2rem; bottom:0;}
.news-mod .news-swiper .swiper-slide.swiper-slide-thumb-active a{ color:#07bdc7;}
.news-mod .tab-con{ padding:0.08rem 0.36rem 0 0.44rem;}
.news-mod .tab-con li{ padding:0.48rem 0 0.52rem; border-bottom:1px solid #EDEDED; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.news-mod .tab-con li.on h3 a{ color:#999;}
.news-mod .tab-con li.only-text .text{ width:auto;}
.news-mod .tab-con .text{ width:6.227rem;}
.news-mod .tab-con .text h3{ height:1.12rem; line-height:0.56rem; font-size:0.427rem; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden; margin-bottom:0.293rem;}
.news-mod .tab-con .text .tags i{display:inline-block; height:0.4rem; line-height:0.4rem; font-size:0.293rem; color:#07bdc7; padding:0 0.067rem; margin-right:0.08rem; background:#dcf5fa; border-radius:0.053rem;}
.news-swiper-con .pic,.news-swiper-con .pic img{ width:2.8rem; height:1.853rem; border-radius:0.053rem;}
.news-mod .shiwu-swiper{ padding:0.387rem 0 0 0.467rem;}
.news-mod .shiwu-swiper .swiper-slide{ width:auto; height:0.72rem; line-height:0.72rem; font-size:0.373rem; padding:0 0.56rem; background:#F5F5F5; border-radius:0.36rem;}
.news-mod .shiwu-swiper .swiper-slide.swiper-slide-thumb-active{ background:#07bdc7; color:#fff;}
.news-mod .tab-con02{ padding:0.08rem 0.36rem 0 0.44rem;}
.news-mod .tab-con02 li{padding:0.48rem 0 0.52rem;}
.news-mod .tab-con02 li.on h3 a{ color:#999;}
.news-mod .tab-con02 h3{ font-size:.423rem; line-height:.613rem; padding-bottom:.3rem; font-weight:normal;}
.news-mod .tab-con02 p{ height:.4rem; line-height:.4rem; color:#999; display:-webkit-flex; display:flex; justify-content:space-between; -webkit-justify-content:space-between;}
.news-mod .tab-con02 .tags{ display:block; font-size:.293rem; font-weight:normal; height:.4rem; line-height:.4rem;  margin-right:.2rem;}
.news-mod .tab-con02 .tags em{ color:#FF9A49; margin-right:0.173rem;}
.news-mod .tab-con02 .tags em a{ color:#FF9A49; }
.news-mod .tab-con02 .tags em.stu{ color:#07bdc7;}
.news-mod .tab-con02 .tags em.stu a{ color:#07bdc7;}
.news-mod .tab-con02 .nums{ font-size:.293rem; color:#999; padding-left:.44rem; background:url("//m.chinaacc.com/images/common/2018kaopei/icon-nums.png") no-repeat left center; background-size:.293rem auto;}
.news-mod .tab-con02 .line{ height:1px; background:#ededed; width:96%; position:absolute; left:2%; bottom:0;}


/**/
.course-mod{ padding:0.16rem 0 0.8rem;}
.course-mod .title{ line-height:1.2rem; font-size:0.427rem; text-align:center;}
.course-mod .title i{ display:inline-block; width:0.4rem; height:0.04rem; background:#E6E6E6; border-radius:0.027rem; margin:0 0.2rem; vertical-align:middle;}
.course-mod .tab-con{ padding:0 0.4rem;}
.course-mod .tab-con li{ position:relative; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; background:#fff; padding:0.4rem; margin-bottom:0.4rem; box-shadow:0 0.107rem 0.4rem 0 rgba(0,0,0,0.08); border-radius:0.08rem;}
.course-mod .tab-con li:last-child{ margin-bottom:0;}
.course-mod .tab-con .pic,.course-mod .tab-con .pic img{ width:3.467rem; height:1.947rem;}
.course-mod .tab-con .activityType01{ display:block; position:absolute; left:0; top:0; height:.46rem; line-height:.46rem; padding:0 0.187rem 0 0.16rem; font-size:0.293rem; color:#fff; border-radius:0 0.107rem 0.32rem 0; background-image:linear-gradient(64deg, #FF1E5E 5%, #FF4A58 100%); background-image:-webkit-linear-gradient(64deg, #FF1E5E 5%, #FF4A58 100%);}
.course-mod .tab-con .con{ width:4.667rem; }
.course-mod .tab-con .con h3{ height:0.853rem; line-height:0.427rem; font-size:0.373rem; padding-bottom:0.373rem; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden;}
.course-mod .tab-con .more-con{ display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.course-mod .tab-con .more-con .price-text{ line-height:0.693rem; font-size:0.373rem; color:#777;}
.course-mod .tab-con .more-con .price-text em{ font-size:0.32rem;}
.course-mod .tab-con .more-con .buy-btn{ display:block; width:2rem; height:0.693rem; line-height:0.693rem; border-radius:1.333rem; text-align:center; font-size:0.32rem; color:#fff; background-image:linear-gradient(top, #ffb859 3%, #ff912d 100%); background-image:-webkit-linear-gradient(top, #ffb859 3%, #ff912d 100%);}

/**/
.teacher-mod{ background:#F8F8F8; padding-bottom:0.667rem;}
.teacher-mod .title{ padding:0.36rem 0.4rem 0.373rem 0.453rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.teacher-mod .title h2{ line-height:0.88rem; font-size:0.507rem; font-weight:bold;}
.teacher-mod .title .more-btn{ display:block; line-height:0.88rem; font-size:0.32rem; color:#999; padding-right:0.267rem; background:url("/images/template/2019ColumnPage/more-ico.png") no-repeat right center; background-size:0.16rem auto;}
.teacher-mod .swiper-container{ margin:0 0 0 0.4rem; padding-right:0.4rem;}
.teacher-mod .swiper-slide{ width:8.4rem; height:3.467rem; background:#fff; box-shadow:0 0 0.4rem 0 rgba(0,0,0,0.06); border-radius:0.08rem; position:relative;}
.teacher-mod .swiper-slide .top-con{ padding:0.4rem 0.4rem 0.267rem 0.4rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.teacher-mod .swiper-slide .top-con .pic,.teacher-mod .swiper-slide .top-con .pic img{ width:1.733rem; height:1.733rem; border-radius:50%;}
.teacher-mod .swiper-slide .top-con .text{ width:5.467rem; height:1.28rem; font-size:0.32rem; color:#999; line-height:0.427rem; padding-top:0.027rem;display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow: hidden;}
.teacher-mod .swiper-slide .top-con .text a{ color:#999;}
.teacher-mod .swiper-slide .bottom-con{ height:0.667rem; line-height:0.667rem; padding:0 0 0 0.4rem; display:flex; display:-webkit-flex;}
.teacher-mod .swiper-slide .bottom-con .teacher-name{ width:1.733rem; text-align:center; font-size:0.4rem; font-weight:bold;}
.teacher-mod .swiper-slide .bottom-con .course-name{ width:3.78rem; padding-right:.3rem; font-size:0.32rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:.4rem;}
.teacher-mod .swiper-slide .bottom-con .audition-btn{ display:block; width:1.387rem; height:0.667rem; text-indent:0.533rem; position:relative; z-index:4; line-height:0.667rem; font-size:0.32rem; color:#fff; background-image:-webkit-linear-gradient(top,#24bcff 0%,#07bdc7 100%); background-image:linear-gradient(top,#24bcff 0%,#07bdc7 100%); border-radius: 0.333rem;}
.teacher-mod .swiper-slide .bottom-con .audition-btn:before{ content:""; width:0.187rem; height:0.24rem; position:absolute; background:url("/images/template/2019ColumnPage/auditionBtn-ico.png") no-repeat; background-size:100% auto; left:0.267rem; top:0.213rem;}
.teacher-mod .swiper-slide .link-btn{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:3;}


/**/
.about-mod{ border-bottom:0.267rem solid #F8F8F8}
.about-mod .title{ padding:0.36rem 0.4rem 0.373rem 0.453rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.about-mod .title h2{ line-height:0.88rem; font-size:0.507rem; font-weight:bold;}
.about-mod .video-con{ width:9.2rem; margin:0 auto;}
.about-mod .video-con img{ width:9.2rem;}
.about-mod .list-con{}
.about-mod .list-con ul{ padding:0.32rem 0.4rem 0.34rem; display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.about-mod .list-con li{ text-align:center; padding:0.347rem 0 0.293rem; width:50%;box-sizing:border-box; -webkit-box-sizing:border-box;}
.about-mod .list-con li:first-child{ border-bottom:1px solid #F5F7F9; border-right:1px solid #F5F7F9;}
.about-mod .list-con li:last-child{ border-top:1px solid #F5F7F9; border-left:1px solid #F5F7F9;}
.about-mod .list-con li .icon{ display:block; height:1.053rem;}
.about-mod .list-con li .icon.ico01{ background:url("/images/index2019/about01-v1.png") no-repeat center top; background-size:1.12rem auto;}
.about-mod .list-con li .icon.ico02{ background:url("/images/index2019/about02-v1.png") no-repeat center top; background-size:0.84rem auto;}
.about-mod .list-con li .icon.ico03{ background:url("/images/index2019/about03-v1.png") no-repeat center top; background-size:0.853rem auto;}
.about-mod .list-con li .icon.ico04{ background:url("/images/index2019/about04-v1.png") no-repeat center top; background-size:0.88rem auto;}
.about-mod .list-con li .icon.ico04{background:url("/images/index2019/about05-v1.png") no-repeat center top; background-size:0.6667rem auto;}
.about-mod .list-con li h3{ line-height:0.493rem; font-size:0.347rem;}
.about-mod .list-con li p{ line-height:0.4rem; font-size:0.293rem; color:#999; padding-top:0.147rem;}

/**/
.student-mod{}
.student-mod .title{ padding:0.36rem 0.4rem 0.373rem 0.453rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.student-mod .title h2{ line-height:0.88rem; font-size:0.507rem; font-weight:bold;}
.student-mod .title .more-btn{display:block; line-height:0.88rem; font-size:0.32rem; color:#999; padding-right:0.267rem; background:url("/images/template/2019ColumnPage/more-ico.png") no-repeat right center; background-size:0.16rem auto;}
.student-mod .list-con{ padding:0 0.4rem;}
.student-mod .list-con li{ margin-bottom:0.4rem;}
.student-mod .list-con .tit{ height:0.667rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; margin-bottom:0.267rem;}
.student-mod .list-con .tit .name{ display:block; height:0.667rem; font-size:0.32rem; color:#555; font-weight:bold; padding-left:0.08rem;}
.student-mod .list-con .tit .name img{ display:inline-block; width:0.667rem; height:0.667rem; border-radius:50%; vertical-align:middle; margin-right:0.267rem;}
.student-mod .list-con .tit p{ line-height:.667rem; font-size:0.32rem; color:#999; padding-right:.05rem;}
.student-mod .list-con .con{ background:#F6F6F6; padding:0.36rem 0.32rem 0.36rem 0.4rem; font-size:0.347rem; line-height:0.493rem; position:relative;}
.student-mod .list-con .con:before{ content:""; width:0.293rem; height:0.173rem; position:absolute; top:-0.173rem; left:0.227rem; background:url("/images/index2019/arrow-ico.png") no-repeat; background-size:0.293rem auto;}
.student-mod .list-con .con p{ max-height:1.973rem; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow: hidden;}

/**/
/* .storiesNews-mod{width:9.2rem; height:1.707rem; box-shadow: 0 0 0.533rem 0 rgba(219,219,219,0.50); border-radius: 0.053rem; margin:0 auto;display:-webkit-flex;display:flex; }
.storiesNews-mod .title{ width:1.707rem;height:1.707rem; background:url("/images/template/2019ColumnPage/news-tit.png") no-repeat center center; background-size:1.093rem auto;float: left;}
.storiesNews-mod .swiper-container{ height:0.853rem; border-left:1px solid #eee; margin-top:0.5rem; padding:0 .2rem 0 0.333rem; overflow:hidden;}
.storiesNews-mod .swiper-slide{width:100%;font-size:0.373rem; color:#222; line-height:0.427rem; height:0.853rem; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; -webkit-box-pack:center; overflow: hidden;} */

.storiesNews-mod{width:9.2rem; height:1.707rem; box-shadow: 0 0 0.533rem 0 rgba(219,219,219,0.50); border-radius: 0.053rem;margin:0 auto;overflow:hidden;}
.storiesNews-mod .title{ width:1.707rem;height:1.707rem; background:url("/images/template/2019ColumnPage/news-tit.png") no-repeat center center; background-size:1.093rem auto;float: left;}
.storiesNews-mod .swiper-container{ height:0.853rem; border-left:1px solid #eee; margin:0.5rem .2rem 0 1.707rem;overflow:hidden;}
.storiesNews-mod .swiper-slide{font-size:0.373rem; color:#222; line-height:0.853rem; height:0.853rem; overflow: hidden;}
.storiesNews-mod .swiper-slide a{padding-left:0.333rem;vertical-align: middle;display: inline-block;line-height:0.427rem;}

/**/
.bottom-tips{ line-height:1.267rem; text-align:center; font-size:0.32rem; color:#C3C3C3; margin-bottom:1.467rem;}

/**/
.fix-nav .double11-btn{ display:block; width:1.587rem; height:1.4rem; position:absolute; margin:0; left:50%; margin-left:-.793rem; top:-1.6rem; padding:0; background:url("/images//index2019/double11Btn-ico.png") no-repeat; background-size:100% auto;}

.absLink{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.news-mod .living-list li{padding: .093rem 0 .293rem;}
.living-list{padding: 0 .4rem;}

.yearMoblieImg{ width: 1.0667rem; height: 0.6rem; padding:0.32rem 0.2667rem 0 0.2667rem; float: left;}

/**/
.teacher-mod .list{ padding:0 0.4rem;}
.teacher-mod .swiper-slide{ padding:0.147rem 0;}
.teacher-mod .swiper-slide:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.teacher-mod .swiper-slide .pic02{ float:left; width:2.347rem; height:3.173rem; background:#EBF0F7; position:relative; border-radius:0.2rem; margin-left:0.293rem;}
.teacher-mod .swiper-slide .pic02 img{ width:2.347rem; position:absolute; left:50%; margin-left:-1.173rem; bottom:0;}
.teacher-mod .swiper-slide .text02{ margin-left:3.093rem; position:relative;}
.teacher-mod .swiper-slide .text02 .teacher-btn{ width:1.867rem; line-height:1; font-size:0.32rem; padding:0.093rem 0; text-align:center; color:#07bdc7; border:0.013rem solid #07bdc7; border-radius:0.4rem; position:absolute; right:0.293rem; top:0.08rem;}
.teacher-mod .swiper-slide .text02 h3{ font-size:0.427rem; line-height:0.64rem; color:#222; padding:0.08rem 0 0.32rem; font-weight:bold;}
.teacher-mod .swiper-slide .text02 .introduce-text{ height:1.32rem; padding-bottom:0.24rem;}
.teacher-mod .swiper-slide .text02 h4{ font-size:0.32rem; color:#999; height:0.44rem; line-height:0.44rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.teacher-mod .swiper-slide .text02 .video-con{ position:relative; height:0.56rem;}
.teacher-mod .swiper-slide .text02 .video-con p{ display:block; padding-right:1.987rem; height:0.56rem; line-height:0.56rem; font-size:0.32rem; color:#222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.teacher-mod .swiper-slide .text02 .video-con .link-btn02{ display:block; width:1.333rem; line-height:1; font-size:0.32rem; color:#fff; padding:0.12rem 0; border-radius:0.667rem; text-indent:0.467rem; position:absolute; right:0.293rem; top:0; background:#07bdc7; background-image:-webkit-linear-gradient(left, #07bdc7, #1cd1db); background-image:linear-gradient(left,#07bdc7,#1cd1db);}
.teacher-mod .swiper-slide .text02 .video-con .link-btn02:before{ content:""; width:0.173rem; height:0.24rem; position:absolute; left:0.253rem; top:50%; margin-top:-.12rem; background:url("/images/teacher/2020/ico18.png") no-repeat; background-size:100% auto;}

.theyIntroduce .title{ padding:0.36rem 0.4rem 0 0.453rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.theyIntroduce .title h2{ line-height:0.88rem; font-size:0.507rem; font-weight:bold;}
.theyIntroduce .title .more-btn,.about-mod .title .more-btn{display:block; line-height:0.88rem; font-size:0.32rem; color:#999; padding-right:0.267rem; background:url("/images/template/2019ColumnPage/more-ico.png") no-repeat right center; background-size:0.16rem auto;}
.module1{margin-top: 0.13rem;}
.module1Con{width: 9.7467rem;height: 5.56rem;background: url(/images/wangxiao/jieshao/headerPic.png) center center no-repeat;background-size: 100%;margin: 0 auto;}
.module1Bth{display: inline-block;width: 1.28rem;height: 1.28rem;background: url(/images/wangxiao/jieshao/videoBth.png) center center no-repeat;position: absolute;left:50%;top: 50%;background-size: 100%;margin-left: -0.64rem;margin-top: -0.64rem;}

.student-mod .swiper-container{ height:10rem;}
.student-mod .swiper-container .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.student-mod .swiper-container li{ height:auto !important;}